#Linux Makefile

#include $(SRCBASE)/router/.config
include $(BUILDDIR)/vendor/broadcom/default.mk
#CFLAGS += -DBCMDBG

DIR := $(shell pwd)
TOP := $(shell (cd $(DIR)/../.. && pwd -P))
SRCBASE := $(BUILDDIR)/driver/bcmdriver

INCLUDE += -I. -I.. -I$(SRCBASE)/include -I$(SRCBASE)/shared -I$(BUILDDIR)/vendor/broadcom/shared -I$(BUILDDIR)/vendor/broadcom/nas

CFLAGS += $(INCLUDE)
CFLAGS += -DBCMWPA2 -DEAPD_WKSP_AUTO_CONFIG
CFLAGS += -Wall -DEAPDDUMP

CFLAGS  += -s

LDFLAGS += -L$(TOP)/nvram -L$(INSTALLDIR)/nvram/usr/lib -lnvram
LDFLAGS += -L$(TOP)/shared -L$(INSTALLDIR)/shared/usr/lib -lshared

vpath %.c $(BUILDDIR)/vendor/broadcom/eapd $(SRCBASE)/shared

#OBJS = eapd.o eapd_linux.o
#OBJS += nas_eap.o wps_eap.o ses_eap.o
#
#
##ifdef BCM_DCS
#
#OBJS += dcs_eap.o
#CFLAGS += -DBCM_DCS
#
##endif
#
#all: eapd
#
#eapd:
##eapd: $(OBJS)
##	$(CC) -o $@ $^ $(LDFLAGS)

install:
	#install -d $(INSTALLDIR)/bin
	cp eapd $(FSROOT)/usr/sbin/
	$(STRIP) $(FSROOT)/usr/sbin/eapd
	#$(STRIP) $(INSTALLDIR)/bin/eapd

clean:
#	rm -f *.o eapd